Website publizieren
Öffentlich
Auf das öffentliche Verzeichnis des Webservers (z.B. /home/mustermann/public_html/ ) müssen folgende Ordner samt Inhalt hochgeladen werden:
Bei jeder Änderung der Website die eigentlichen Inhalte, also
- pub
- images
Erstmalig einige Ordner aus dem Paket semAuth2publish:
- yaml
- css/semAuth2
- icons
Privat!
Aus Datenschutz-, Sicherheits- und Lizenz-Gründen ist es VERBOTEN, folgende Ordner zu veröffentlichen:
-
mm -
xslt -
templates
und als Dozent will man nicht publizieren:
-
quiz
Beispiel-Konfiguration
Für die öffentliche Website zu semAuth2 könnte unter Linux z.B. folgende Struktur zur Publikation eingerichtet werden:
Verzeichnis für die Entwicklung der Website:
-
~/a/l/lib/semAuth2/
ggf. Versionierung:
-
cp -r ~/a/l/lib/semAuth2 ~/a/l/lib/semAuth2_YYYY-MM-TT
Erstmalig das Publizieren einrichten:
-
mkdir ~/public_html/semAuth2/
-
cd ~/a/l/lib/semAuth2/ ; cp -r yaml/ css_YAML/ css_semAuth2/ icons/ ~/public_html/semAuth2/
Bei jeder Aktualisierung der Inhalte neue Version lokal zusammenstellen:
-
cp -r images/ pub/ ~/public_html/semAuth2/
Nun können die Ordner aus dem Ordner ~/public_html/semAuth2/
per ftp oder filezilla etc. auf den Webserver hochgeladen werden.
Verschiedene Websites in einer Domain
Leicht zu realisieren durch verschiedene Ordner pub_Max
oder pub_Moritz
, ergänzt durch css/Max
oder css/Moritz
, sowie templates/Max.html
und templates/Moritz.html